
/**
 * 根据id获取元素
 * @param {*} id 
 */
function my$ (id) {
  return document.getElementById(id);
}

/**
 * 注册事件类型封装
 * @param {*} ele 
 * @param {*} type 
 * @param {*} fn 
 */
function addEvent (ele, type, fn) {
  // ie9以上
  // 浏览器能力检测
  if (ele.addEventListener) {
    ele.addEventListener(type, fn);
  } else if (ele.attachEvent) {
    ele.attachEvent("on" + type, fn);
  } else {
    console.log("您的浏览器版本太低,请更新浏览器");
  }
}

/**
 * 解绑事件的函数
 * @param {*} ele 
 * @param {*} type 
 * @param {*} fn 
 */
function removeEvent (ele, type, fn) {
  if (ele.removeEventListener) {
    ele.removeEventListener(type, fn);
  } else if (ele.detachEvent) {
    ele.detachEvent("on" + type, fn);
  }
}
